package ace.module.security.api.constant;

/**
 * @author caspar
 * @date 2023/10/26 15:06
 */
public class SecurityConstant {

  public static final String TOKEN_ATTRIBUTES_ID_OF_CLIENT_KEY = "idOfClientId";

  public static final String TOKEN_ATTRIBUTES_TENANT_ID_KEY = "tenantId";

  public static final String TOKEN_ATTRIBUTES_TENANT_ACCOUNT_ID_KEY = "tenantAccountId";

  public static final String TOKEN_ATTRIBUTES_MERCHANT_ID_KEY = "merchantId";

  public static final String TOKEN_ATTRIBUTES_MERCHANT_ACCOUNT_ID_KEY = "merchantAccountId";

  public static final String TOKEN_ATTRIBUTES_UPMS_APP_ID_KEY = "upmsAppId";

  public static final String TOKEN_ATTRIBUTES_IAM_APP_ID_KEY = "iamAppId";

  public static final String TOKEN_ATTRIBUTES_MERCHANT_SHOP_ID_KEY = "merchantShopId";

  public static final String TOKEN_ATTRIBUTES_MERCHANT_SHOP_ACCOUNT_ID_KEY =
      "merchantShopAccountId";

  public static final String OAUTH2_SCOPE_APPLICATION = "SCOPE_application";
}
